class PMHeader:
    # bom_header = [
    #     {'code': 'product_model', 'name': '产品型号'},
    #     {'code': 'product_num', 'name': '产品数量'},
    #     {'code': 'bearing_model', 'name': '轴承型号'},
    #     {'code': 'bearing_num', 'name': '轴承数量'},
    #     {'code': 'bearing_block_model', 'name': '轴承座型号'},
    #     {'code': 'bearing_block_num', 'name': '轴承座数量'},
    #     {'code': 'end_cap_model', 'name': '端盖型号'},
    #     {'code': 'end_cap_num', 'name': '端盖数量'},
    #     {'code': 'end_cap_connect_model', 'name': '端盖连接板型号'},
    #     {'code': 'end_cap_connect_num', 'name': '端盖连接板数量'},
    #     {'code': 'screw_num', 'name': '螺钉数量'},
    #     {'code': 'complete_status', 'name': '完成情况'},
    # ]
    #
    # issued_order_header = [
    #     {'code': 'order_id', 'name': '工单号'},
    #     {'code': 'product_type', 'name': '产品类型'},
    #     {'code': 'issued_time', 'name': '下发时间'},
    #     {'code': 'production_num', 'name': '生产数量'},
    #     {'code': 'complete_num', 'name': '完成数量'},
    #
    # ]
    sorted_field = ['data100', 'data101', 'data102', 'data103', 'data104', 'data105', 'data106', 'data107', 'data108',
                    'data109', 'data110', 'data111', 'data112']
    # sorted_field 和 bom_header顺序一致
    bom_header = [{'code': 'data100', 'name': '工单名称'},
                  {'code': 'data101', 'name': '产品型号'},
                  {'code': 'data102', 'name': '计划数量'},
                  {'code': 'data103', 'name': '轴承型号'},
                  {'code': 'data104', 'name': '轴承数量'},
                  {'code': 'data105', 'name': '轴承座型号'},
                  {'code': 'data106', 'name': '轴承座数量'},
                  {'code': 'data107', 'name': '端盖型号'},
                  {'code': 'data108', 'name': '端盖数量'},
                  {'code': 'data109', 'name': '端盖连接板型号'},
                  {'code': 'data110', 'name': '端盖连接板数量'},
                  {'code': 'data111', 'name': '螺钉数量'},
                  {'code': 'data112', 'name': '工单下发时间'},
                  {'code': 'finished_percent', 'name': '完成情况'}  # 数据库自己生成
                  ]

    cur_day_issued_data = [
        {'code': 'data100', 'name': '工单名称'},
        {'code': 'data101', 'name': '产品型号'},
        {'code': 'data112', 'name': '下发时间'},
        {'code': 'data102', 'name': '生产数量'},  # 计划数
        {'code': 'data113', 'name': '完成数量'},  # 实际完成

    ]

    production_header = [{'code': 'data100', 'name': '产品序列号'}, {'code': 'data101', 'name': '订单号'},
                         {'code': 'data102', 'name': '产品信息'}, {'code': 'data103', 'name': '托盘号'},
                         {'code': 'data104', 'name': '上线时间'}, {'code': 'data105', 'name': 'OP10合格信息'},
                         {'code': 'data106', 'name': 'OP20合格信息'}, {'code': 'data107', 'name': 'OP30合格信息'},
                         {'code': 'data108', 'name': 'OP40合格信息'}, {'code': 'data109', 'name': 'OP50合格信息'},
                         {'code': 'data110', 'name': '下线时间'}]
